@charset "gb2312";
/*Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img{border:0;vertical-align:middle;}
input{ vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,th,var,i{font-weight:normal;font-style:normal;}
a{text-decoration:none;cursor:pointer;color:#333333;}
body{font:12px/1.5 tahoma, arial; color:#333333; background:#ededed;}
.red{ color:#ba2020;}
.blue{ color:#3172c3;}
.green{ color:#429914;}
.gray{color:#999;}
.back{color:#000;}
.center{text-align: center;}
.none {display:none;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.area{ clear:both; overflow:hidden; zoom:1; background:#e7e7e7; padding:0 7px 5px;}
.areabg{ background:#e7e7e7; padding:0 7px 5px;}
.area .foot{ padding:15px 2px;}
.tit-c{ text-align:center; font-size:14px; height:28px; line-height:28px;}
.tit-cc{  text-align:left;}
.tit-cc span{ float:right; color:#b52020;font-size:12px;}
.wrap{ min-width:320px; overflow:hidden;}
.wrap header{ display:block; width:100%; position:relative;}
.head{ height:40px; line-height:40px; color:#fff; font-size:14px; background:#e72317; background:-webkit-gradient(linear, 0 0, 0 70%, from(#e72317), to(#db1e14));}
.head a,.head a:hover{ color:#fff;}
.logo{ float:left; width:116px; height:22px; background:url(/static/v3/img/logo.png) no-repeat; line-height:100em; overflow:hidden; margin:9px 0 0 12px;}
.logo a{ display:block; height:23px;}
.head-r{ float:right; padding-right:9px;}
.buy-ico{ padding-left:18px; background:url(/static/v3/img/icon_1.png) no-repeat 0 2px;}
.user-ico{ padding-left:18px; background:url(/static/v3/img/icon_2.png) no-repeat 0 2px; margin-left:15px;}
.site,.btn-ret,.btn-ret span,.btn-yx{ background:url(/static/v3/img/site.png);}
.site{ height:30px; line-height:30px; text-align:center; font-size:14px; position:relative; color:#984914;}
.nav{ overflow:hidden; background:#f2f2f2;height:38px;}
.nav ul{ margin-right:-1px; display:-webkit-box; height:37px; font-weight:bold; border-bottom:1px solid #e8e8e8;overflow:hidden;}
.nav li{ float:left; -webkit-box-flex:1; height:34px; width:24%; line-height:34px; text-align:center; background:-webkit-gradient(linear, 0 0, 0 70%, from(#fbfbfb), to(#eeeeee)); border-bottom:3px solid #d8d8d8;}
.nav li a{ display:block; height:34px; border-right:1px solid #c6c6c6; border-left:1px solid #f8f8f8; font-size:14px;}
.nav-arr{ margin:-10px auto; display:none; font-size:0; width:0px; border-width:5px; border-style:dashed dashed solid dashed; border-color:transparent transparent #dd1e17 transparent;}
.nav .on{ color:#c1140d; border-bottom:3px solid #dd1e17; background:-webkit-gradient(linear, 0 0, 0 70%, from(#fafafa), to(#f0f0f0));}
.nav .on a{ color:#c1140d;}
.nav .on .nav-arr{ display:block;}
@media screen and (-webkit-min-device-pixel-ratio:0){.nav li{ float:none;}}
.btn-ret{ position:absolute; height:25px; line-height:24px; color:#fff; background-position:left -31px; padding-left:15px; top:2px; left:12px;}
.btn-ret:hover,.btn-yx:hover{ color:#fff;}
.btn-ret span{ display:block; height:25px; background-position:right -31px; padding-right:10px;}
.btn-yx{ position:absolute; width:68px; height:25px; line-height:24px; color:#fff; text-align:center; background-position:0 -57px; top:2px; right:8px;}
.buy-time{ height:28px; line-height:28px; font-size:14px; padding:0 9px;}
.buy-time span{ float:right; color:#b52020;}
.foot{ padding:15px 8px; text-align:center; line-height:20px; font-size:12px;}
.foot a,.foot a:hover{ color:#275fbd;}
.foot .foot-info{ text-align:left; padding:0 13px; height:30px; line-height:30px; border-radius:4px; background:#f2f2f2; font-size: 14px;}
.foot .foot-info span{ float:right; display:inline; padding:0;}
.foot span{ display:inline-block; color:#275fbd; padding:8px 0 2px;}
.btn-13{ display:inline-block; position:relative;}
.btn-13 span{ display:inline-block; padding:0; border-radius:3px; width:45px; height:20px; border:1px solid #cecece; border-right:none; color:#494949; background:#f1f1f1; box-shadow:0 1px 1px #fff inset;}
.btn-13 em{ position:absolute; right:-20px; top:0px; font-size:0; border-width:11px; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent  #d3d3d3;}
.btn-13 cite{ position:absolute; right:-18px; top:1px; font-size:0; border-width:10px; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent  #f1f1f1;}
.error{ width:320px; height:384px; margin:0 auto; background:url(/static/v3/img/404.jpg) no-repeat;}
.error p{ height:23px; line-height:23px; padding:248px 0 0 0; text-align:center; color:#4b9ed5;}
.btn-h{ display:inline-block; height:26px; line-height:26px; padding:0 6px;}
.btn-hon{ border:1px solid #b24501; border-radius:5px; background:#f29830; background:-webkit-gradient(linear, 0 0, 0 70%, from(#f7a034), to(#dd7a20)); box-shadow:0 1px 0 #fbd75a inset;}
.new-list{  box-shadow:-1px 1px 5px #cccccc; background:#faf7df; border-bottom:1px solid #e4d97d; padding:5px 0; position:relative;}
.new-list li{height:22px; line-height:22px; font-size:14px;padding:0 10px;}
.new-list li span{ float:right;}
.new-list li a{ color:#2a6ac2;}
.loading{ display:inline-block; width:18px; height:18px; background:url(/static/v3/img/loading.png) no-repeat; vertical-align:middle; overflow:hidden;-webkit-mask-size: 18px 18px; -webkit-animation-name: rotate; -webkit-animation-duration: 1.3s; -webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear; margin-top:-2px;}
.loadbox{ text-align:center; padding:10px 0; font-size:12px;}
.load{ padding-left:22px;color:#333333; font-size:14px;background:url(/static/v3/img/loading.gif) no-repeat 0 2px; width:180px; margin: 50px auto;}
.mymask{ position:absolute; top:0; left:0; width:100%; background-color:#000; -moz-opacity:0.3; opacity:.30;filter: alpha(opacity=30); z-index:1; height:100%;}
.loadmytxt{ width:120px; height:34px; line-height:34px; text-align:center; background:#fff; border:1px solid #666666; color:#666666; position:absolute; z-index:1000; top:30%; left:50%; margin:-17px 0 0 -60px;}
.foot-tit{ position:relative;padding:0 100px 0 0; height:50px; background:#f2f2f2; background:-webkit-gradient(linear, 0 0, 0 70%, from(#f2f2f2), to(#f0f0f0)); box-shadow:inset 0 1px 1px #f6f6f6; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.foot-tit p{ height:50px; line-height:50px; padding:0 0 0 10px; font-size:14px;}
.foot-tit p span{ float:right;}
.btn-11{ display:inline-block; height:26px; line-height:26px; padding:0 6px; border:1px solid #a50c03; border-radius:5px; background:#eb372b; background:-webkit-gradient(linear, 0 0, 0 70%, from(#eb372b), to(#d82117)); box-shadow:0 1px 0 #f16158 inset;}
.btn-12{ float:left; padding:0 8px; font-size:14px; font-weight:bold; height:30px; line-height:30px; border:1px solid #d1d1d1; border-radius:4px; background:#ececec; background:-webkit-gradient(linear, 0 0, 0 70%, from(#f0f0f0), to(#e8e8e8)); box-shadow:inset 0 1px 1px #f8f8f8; margin:10px 5px 0 0;}
.gotop{ position:absolute;right:0px; top:0px; height:23px; width:80px;border-left:1px solid #dcdcdc; color:#797979; background:url(/static/v3/img/backtop.png) no-repeat center 5px; text-align:center;padding:27px 0 0 0;}
/*head-drop*/
.head-btn{ position:absolute;top:77px; cursor:pointer; right:0; width:78px; height:57px; background:url(/static/v3/img/drop.png) no-repeat;}
/*cplus*/
.cplus-ico,.cplus-ico li span,.cplus-btn,.ico-idx{ background:url(/static/v3/img/cplus.png) no-repeat;-webkit-background-size:170px 500px;}
.cplus-ico{position:fixed; bottom:40px; left:50%; margin-left:-95px; height:159px; width:159px; background-position:0 -59px; overflow:hidden;-webkit-transition:all linear 0.15s;}
.cplus-ico ul{ clear:both; overflow:hidden; zoom:1; padding:6px 0 0 5px;}
.cplus-ico li{ float:left; width:75px; height:73px; position:relative;}
.cplus-ico li a{ display:block; position:absolute;}
.cplus-ico .ico-zy a{ width:40px; height:42px; top:23px; left:18px;}
.cplus-ico .ico-hm a{ width:45px; height:42px; top:23px; left:10px;}
.cplus-ico .ico-kj a{ width:40px; height:44px; top:7px; left:18px;}
.cplus-ico .ico-cz a{ width:40px; height:44px; top:7px; left:13px;}
.cplus-ico li span{ display:block; height:73px; background-position:1000px -100px;}
.cplus-ico .ico-zy a:hover+.bg{ background-position:0 -240px;}
.cplus-ico .ico-hm a:hover+.bg{ background-position:-95px -240px;}
.cplus-ico .ico-kj a:hover+.bg{ background-position:0 -333px;}
.cplus-ico .ico-cz a:hover+.bg{ background-position:-95px -333px;}
.cplus-btn{width:49px; height:49px; position:fixed; bottom:55px; left:10px;  width:49px; height:49px;}
.cplus-hide{opacity:0;-webkit-transform:translate(-50px) scale(0.2);pointer-events:none;}
.ico-idx{ position:absolute; display:block; width:53px; height:55px; background-position:0 -425px; top:50%; left:50%; margin:-26px 0 0 -27px; z-index:100;}
/*pop-menu*/
.pop-menubg{opacity:0.8; background:#292929; width:195px; height:100%; position:absolute; top:0; right:0;}
.pop-menuc{ padding:10px 0 0 0; position:absolute; top:0px; left:0px; width:100%; z-index:100;}
.btn-14{ width:93px; height:34px; text-align:center; line-height:34px; font-size:14px; border:1px solid #333333; border-radius:5px; display:block; margin:26px auto 0; background:-webkit-gradient(linear, 0 0, 0 70%, from(#f1f1f1), to(#e9e9e9));}
.btn-15{ width:100px; height:36px; line-height:36px; text-align:center; color:#926c00; background:url(/static/v3/img/popmenu.png) no-repeat 0 -91px; display:block; margin:56px auto 0;}
.pop-cls{ display:block; position:absolute; top:200px; left:0; z-index:111;width:18px; height:81px; background:url(/static/v3/img/popmenu.png) no-repeat;}
#leftCate,#leftCate1{position:absolute;width:213px;height:100%;right:0;top:0;z-index:999;overflow:hidden;}
#leftCate #swipeTop,#leftCate1 #swipeTop1{-webkit-transform:translate(213px,0px);width:213px;height:100%;position:absolute; z-index:100;overflow:hidden;}
#leftmask{position:absolute;width:100%;height:100%;background:rgba(51,51,51,0.3);z-index:199;top:0;}
#sheader{display:none;}
#leftCate1{ width:267px;}
#leftCate1 #swipeTop1{-webkit-transform:translate(267px,0px);width:267px;}
.pop-menubg2{ width:249px;}
.filter{ padding:0 0 0 27px;}
.filter dl{ clear:both;}
.filter dt{ float:left; color:#fff; line-height:30px; padding:0 32px 0 0;}
.filter dd,.filter ul{ overflow:hidden; zoom:1;}
.filter ul{ clear:both;}
.filter li{ float:left;}
.btn-16,.btn-17{ display:block; width:68px; height:30px; text-align:center; line-height:30px; border:1px solid #322a2a; border-radius:3px; background:#ececec; background:-webkit-gradient(linear, 0 0, 0 70%, from(#f0f0f0), to(#e9e9e9)); margin:0 10px 10px 0;}
.btn-17{ background:#ef3025; background:-webkit-gradient(linear, 0 0, 0 70%, from(#ea2318), to(#f94e44)); color:#fff;}
.btn-qd{ margin-right:10px;}
.pop-line{ clear:both; overflow:hidden; height:1px; background:#5c5c5c;}
.filter .pop-line{ margin:3px 10px 13px 0;}
.ico-idx:hover{ background-position:-63px -425px;}
#mobilemask{position:absolute;width:100%;height:100%;background:rgba(255,255,255,1);top:0;left:0;}